package com.foreknow.demo3;

/**
 * 方法可以重载
 * 构造方法也可以重载
 * 1. 方法名相同
 * 2. 参数不同
 * 3. 与返回值类型无关
 *
 * 什么是方法重写
 * 1. 继承关系
 * 2. 子类重新的方法要与父类完全相同
 * 3. 与返回值类型有关
 */
public class TestOverload {
    public TestOverload() {
        System.out.println("default......");
    }

    public TestOverload(int a) {
        System.out.println(a);
    }

    public void m1(String name) {
        System.out.println(name);
    }

    public String m1(String name,int age){
        return name+age;
    }

    public static void main(String[] args) {
        TestOverload testOverload = new TestOverload(1);
        testOverload.m1("name");

    }
}
